An self-regulated flipped classroom strategy